package com.atung.parking.enums;

import com.atung.parking.export.*;
import lombok.Getter;

@Getter
public enum ExportType {

    USER_EXPORT("用户数据导出.xlsx","用户数据",SuperAdminExportVO.class),
    CUSTOMER_EXPORT("客户数据导出.xlsx","客户数据",SuperAdminExportVO.class),
    PARKING_LOT_EXPORT("停车场数据导出.xlsx","停车场数据", ParkingIotExportVO.class),
    PARKING_PACKAGE_EXPORT("停车场数据导出.xlsx","停车场预订数据",SuperAdminExportVO.class),
    PARKING_PACKAGE_ORDER_EXPORT("停车场套餐订单数据导出.xlsx","停车场套餐订单数据",ParkingIotPackageOrderExportVO.class),
    PARKING_RESERVATION_ORDER_EXPORT("停车场预订车位订单数据导出.xlsx","停车场预订车位订单数据", ParkingIotOrderExportVO.class),
    PURCHASE_REQUEST_EXPORT("求购车位数据导出.xlsx","求购车位数据", MessagePublishExportVO.class),
    SALE_OFFER_EXPORT("出售车位数据导出.xlsx","出售车位数据",MessagePublishExportVO.class),
    RENT_REQUEST_EXPORT("求租数据导出.xlsx","求租车位数据",MessagePublishExportVO.class),
    RENT_OFFER_EXPORT("出租数据导出.xlsx","出租车位数据",MessagePublishExportVO.class),
    PARKING_JOIN_EXPORT("车场加盟数据导出.xlsx","车场加盟数据", FranchiseExportVO.class);

    String fileName;

    Class className;

    String sheetName;

    ExportType(String fileName,String sheetName,Class className){
        this.fileName=fileName;
        this.sheetName=sheetName;
        this.className=className;


    }
}
